self-service buffet - French English Dictionary